________________________________________________________________________ E4(tm) Editor Complete Feature List (C) Copyright Neil Faulks 1991-1993. All Rights Reserved. ________________________________________________________________________ Easy to use - hintline guides novice users - commentary for Cut & Paste operations - intuitive, efficient user interface. Fast to use - Common commands are single keystrokes - Fast I/O and other operations Small - the executable is less than 40K on disk - Optional 80K help file can be relocated. Comprehensive context-sensitive on-line help - press a key to find out about it - look up topics alphabetically - helps with DOS errors Outlining for programmers - view the structure of your program - move blocks of code easily - helps top-down design Outlining for documents - Order your thoughts before you start - move chapters as if they were a single line Mouse support - any Microsoft compatible mouse SVGA support for all text modes of your video card - 132x50, 100x40, 80x50, 80x28, etc. Modest System Requirements - Any PC or 100% compatible - DOS 3.0 or higher - 128K RAM - 200K of disk for full installation - 40K of disk for minimum installation Edit multiple files (100+) (64k limit per file) - Load files using wildcards from inside editor or on command line Powerful Dialog editing - filename completion - history editing Resume mode - remembers what you were editing weeks before (even if you don't) - essential for editing AUTOEXEC.BAT & CONFIG.SYS - per directory Resume State Macros with learn facility - editable within the editor - keystroke macros, named macros and abbreviations - extension specific macros - directory specific macros Redefinable keyboard layout - easy and powerful Powerful buffer manager screen - sort buffers by filename, date/time, or extension - pick files from buffer list, or by first few chars of name Handles Read-Only files - Preserves attributes of files, including Hidden, System, Read-only and Shareable (on Networks) flags Easy Block Marking - traditional mark and move - using shifted arrow keys - multiple keypress/mouse clicks to select words, lines, etc. Easy (Mac-style) Cut-and-Paste between buffers - Editable Clipboard Easy line Marking, Copying, Moving - one keystroke per line for Yanking or Inserting Advanced Search & Replace - search (and replace) across all open files - forward/backwards, change direction with single key - search whole of current file or - search to start/end of file - optional loop at end of file/all files - search marked block - search for marked block/word - whole word search - caseless search - find string at start or end of line - search for end-of-line sequences CRLF/CR/LF Read or write a block of text from/to a file - write can replace, backup or append to target file - reads can be undone and relocated No mutilation of file in any way, E4 supports - long lines - full 8-bit character set (including NULLS) - no CRLF on last line - with or without ^Z - you can even edit the text of .EXE files - any character may be entered from the keyboard Multi-System support - allows direct editing of UNIX and Macintosh text files Continuous display of character under cursor as - graphic (for control characters) - hex and decimal Automatic File analysis on loading - warns of NULLS, control characters or IBM Characters - indictates end-of-line sequence(s) used - can be run manually Block operations - search for marked block - confine search to block - print - write to file - indent/outdent - read block from file Special backup system dispenses with .BAK files - tidies your directories - more reliable Automatic timed backups of all loaded files - configurable on a per directory basis Execute DOS commands - built-in file deletion and change directory - shell to DOS - command history and filename completion - execute commands directly or using COMMAND.COM - copes with CD whilst shelled out Compile programs from inside the editor - Swap text to disk - Automatic file saving and reloading - Full Error Parsing/Tracking Template files for new files - program skeleton files - boilerplate memos - Template macros, e.g. insert date/filename, etc. Programmer's Reference tools - ASCII Chart - PC Colour Codes - scan and ASCII codes for keyboard keys - convert MSDOS error codes to messages Project Files: multiple edit sessions can be stored and recalled - allows easy compilation of projects using MAKE - automatic project file creation Picture Mode allows drawing using line-draw characters - automatic extension of lines with spaces WordWrap & WordProcessing modes - auto (live) or manual reformating - indented paragraphs - hanging paragraphs - adjustable left & right margins - suitable for formatting program comments through to simple Word Processing Print file or block - CR or CRLF printers - optional FF at end of job - strip or preserve control characters - adjustable left margin - initialisation String - PostScript printer support (using E4PRINT program) Optional extra External Command Modules - Date/Time insertion in any format (included) - Programmer's Calculator (optional) - Many more planned Classic Features - auto indent for program editing - optional Tab to Space expansion on entry - toggle case, make uppercase, lowercase, or title - bracket Matching and mismatch location - multiple Bookmarks/Tags Extra Features - Onscreen clock - Screen Saver Simple installation and Configuration - configurable using files and/or environment variables - separate colour settings for Colour & Mono displays - option settings stored on per-extension basis Windows Ready - Runs fine in DOS box - Supports 50-line mode in DOS Box Network Friendly - Used on several educational networks - global and user specific configuration - support for Novell shareable attributes